package com.study.fetch;

import cn.hutool.core.date.LocalDateTimeUtil;
import cn.hutool.core.io.FileUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.http.HttpException;
import cn.hutool.http.HttpRequest;
import cn.hutool.http.HttpResponse;
import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.JSONObject;
import com.alibaba.fastjson2.JSONReader.Feature;
import com.study.fetch.GnDemo.GnDataInterface.GnRootDTO;
import lombok.Data;
import lombok.experimental.Accessors;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.compress.utils.Lists;
import org.junit.jupiter.api.Test;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.List;

/**
 * @author zhuzi
 * 2024/7/12 8:59
 */
public class GnDemo {


    public static void main(String[] args) {
        String s = FileUtil.readUtf8String("/Users/zhuzi/Downloads/sql/gn.json");

        long epochMilli = LocalDateTimeUtil.toEpochMilli(LocalDate.now().minusDays(1));
        System.out.println(epochMilli);
        GnRootDTO.fetch();
    }

    @Test
    public void test() {
        String str = " {\"TCM_kai\":0,\"New\":[],\"List\":[{\"ID\":\"247\",\"Name\":\"\\u65e0\\u4eba\\u9a7e\\u9a76\\u5e94\\u7528\",\"Desc\":\"\",\"CreateTime\":\"1720597718\",\"PlateSwitch\":\"2\",\"pinyin\":\"WRJSYY\",\"Hot\":0,\"Sort\":137763,\"ZTNum\":3,\"UpNum\":0,\"New\":0},{\"ID\":\"99\",\"Name\":\"\\u667a\\u80fd\\u9a7e\\u9a76\\u7cfb\\u7edf\",\"Desc\":\"\",\"CreateTime\":\"1701592074\",\"PlateSwitch\":\"1\",\"pinyin\":\"ZNJSXT\",\"Hot\":0,\"Sort\":55538,\"ZTNum\":2,\"UpNum\":0,\"New\":0},{\"ID\":\"248\",\"Name\":\"\\u98df\\u54c1\\u5b89\\u5168\",\"Desc\":\"\",\"CreateTime\":\"1720606251\",\"PlateSwitch\":\"2\",\"pinyin\":\"SPAQ\",\"Hot\":0,\"Sort\":42706,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"80\",\"Name\":\"\\u6d88\\u8d39\\u7535\\u5b50\",\"Desc\":\"\",\"CreateTime\":\"1701310182\",\"PlateSwitch\":\"2\",\"pinyin\":\"XFDZ\",\"Hot\":0,\"Sort\":37657,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"233\",\"Name\":\"\\u7acb\\u6848\\u8c03\\u67e5\",\"Desc\":\"\",\"CreateTime\":\"1716106701\",\"PlateSwitch\":\"2\",\"pinyin\":\"LADC\",\"Hot\":0,\"Sort\":31509,\"ZTNum\":3,\"UpNum\":0,\"New\":0},{\"ID\":\"201\",\"Name\":\"\\u8bbe\\u5907\\u66f4\\u65b0\",\"Desc\":\"\",\"CreateTime\":\"1709722744\",\"PlateSwitch\":\"1\",\"pinyin\":\"SBGX\",\"Hot\":0,\"Sort\":28791,\"ZTNum\":2,\"UpNum\":15,\"New\":0},{\"ID\":\"212\",\"Name\":\"\\u9ad8\\u901f\\u94dc\\u7f06\\u4e92\\u8054\",\"Desc\":\"\",\"CreateTime\":\"1710824363\",\"PlateSwitch\":\"1\",\"pinyin\":\"GSTLHL\",\"Hot\":0,\"Sort\":22281,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"52\",\"Name\":\"\\u8f66\\u8def\\u4e91\\u4e00\\u4f53\\u5316\",\"Desc\":\"\\u5de5\\u4fe1\\u90e8\\u88c5\\u5907\\u5de5\\u4e1a\\u4e00\\u53f8\\u82d7\\u957f\\u5174\\uff1a\\u9ad8\\u8d28\\u91cf\\u63a8\\u8fdb\\u8f66\\u4e91\\u4e00\\u4f53\\u5316\\u5e94\\u7528\\u8bd5\\u70b9\\u5de5\\u4f5c\",\"CreateTime\":\"1700725631\",\"PlateSwitch\":\"2\",\"pinyin\":\"CLYYTH\",\"Hot\":0,\"Sort\":18149,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"208\",\"Name\":\"\\u534e\\u4e3a\\u624b\\u673a\\u4ea7\\u4e1a\\u94fe\",\"Desc\":\"\",\"CreateTime\":\"1710758455\",\"PlateSwitch\":\"1\",\"pinyin\":\"HWSJCYL\",\"Hot\":0,\"Sort\":15443,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"147\",\"Name\":\"\\u534e\\u4e3a\\u95ee\\u754c\",\"Desc\":\"\",\"CreateTime\":\"1703488221\",\"PlateSwitch\":\"2\",\"pinyin\":\"HWWJ\",\"Hot\":0,\"Sort\":14598,\"ZTNum\":1,\"UpNum\":0,\"New\":0},{\"ID\":\"181\",\"Name\":\"\\u51fa\\u6d77\",\"Desc\":\"\",\"CreateTime\":\"1705823326\",\"PlateSwitch\":\"1\",\"pinyin\":\"CH\",\"Hot\":0,\"Sort\":14407,\"ZTNum\":1,\"UpNum\":5,\"New\":0},{\"ID\":\"153\",\"Name\":\"\\u590d\\u5408\\u96c6\\u6d41\\u4f53\",\"Desc\":\"\",\"CreateTime\":\"1703652364\",\"PlateSwitch\":\"2\",\"pinyin\":\"FHJLT\",\"Hot\":0,\"Sort\":10719,\"ZTNum\":0,\"UpNum\":7,\"New\":0},{\"ID\":\"187\",\"Name\":\"\\u65b0\\u8d28\\u751f\\u4ea7\\u529b\",\"Desc\":\"\",\"CreateTime\":\"1707119392\",\"PlateSwitch\":\"1\",\"pinyin\":\"XZSCL\",\"Hot\":0,\"Sort\":8499,\"ZTNum\":1,\"UpNum\":5,\"New\":0},{\"ID\":\"94\",\"Name\":\"\\u82f9\\u679c\\u6982\\u5ff5\",\"Desc\":\"\",\"CreateTime\":\"1701335999\",\"PlateSwitch\":\"2\",\"pinyin\":\"PGGN\",\"Hot\":0,\"Sort\":6932,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"207\",\"Name\":\"\\u91d1\\u5c5e\\u94dc\",\"Desc\":\"\",\"CreateTime\":\"1710655043\",\"PlateSwitch\":\"1\",\"pinyin\":\"JST\",\"Hot\":0,\"Sort\":6674,\"ZTNum\":0,\"UpNum\":17,\"New\":0},{\"ID\":\"182\",\"Name\":\"\\u82f1\\u4f1f\\u8fbe\\u6982\\u5ff5\",\"Desc\":\"\",\"CreateTime\":\"1708598417\",\"PlateSwitch\":\"2\",\"pinyin\":\"YWDGN\",\"Hot\":0,\"Sort\":5708,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"32\",\"Name\":\"\\u9502\\u77ff\",\"Desc\":\"\",\"CreateTime\":\"1700036649\",\"PlateSwitch\":\"2\",\"pinyin\":\"LK\",\"Hot\":0,\"Sort\":5582,\"ZTNum\":0,\"UpNum\":63,\"New\":0},{\"ID\":\"242\",\"Name\":\"\\u534a\\u5bfc\\u4f53\\u6750\\u6599\",\"Desc\":\"\",\"CreateTime\":\"1718337988\",\"PlateSwitch\":\"1\",\"pinyin\":\"BDTCL\",\"Hot\":0,\"Sort\":5581,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"74\",\"Name\":\"HBM\\u5b58\\u50a8\",\"Desc\":\"\",\"CreateTime\":\"1701252921\",\"PlateSwitch\":\"2\",\"pinyin\":\"HBMCC\",\"Hot\":0,\"Sort\":3867,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"209\",\"Name\":\"\\u4f4e\\u7a7a\\u7ecf\\u6d4e\",\"Desc\":\"\",\"CreateTime\":\"1710662280\",\"PlateSwitch\":\"1\",\"pinyin\":\"DKJJ\",\"Hot\":0,\"Sort\":3403,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"25\",\"Name\":\"AI\\u7b97\\u529b\\u4ea7\\u4e1a\\u94fe\",\"Desc\":\"\",\"CreateTime\":\"1699776826\",\"PlateSwitch\":\"1\",\"pinyin\":\"AISLCYL\",\"Hot\":0,\"Sort\":3082,\"ZTNum\":0,\"UpNum\":22,\"New\":0},{\"ID\":\"83\",\"Name\":\"\\u534a\\u5bfc\\u4f53\\u8bbe\\u5907\",\"Desc\":\"\",\"CreateTime\":\"1701324943\",\"PlateSwitch\":\"1\",\"pinyin\":\"BDTSB\",\"Hot\":0,\"Sort\":2623,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"246\",\"Name\":\"\\u4e00\\u4f53\\u5316\\u7535\\u611f\",\"Desc\":\"\",\"CreateTime\":\"1719796355\",\"PlateSwitch\":\"2\",\"pinyin\":\"YTHDG\",\"Hot\":0,\"Sort\":2531,\"ZTNum\":0,\"UpNum\":7,\"New\":0},{\"ID\":\"36\",\"Name\":\"\\u5c0f\\u7c73\\u6c7d\\u8f66\",\"Desc\":\"\",\"CreateTime\":\"1700122237\",\"PlateSwitch\":\"2\",\"pinyin\":\"XMQC\",\"Hot\":0,\"Sort\":2496,\"ZTNum\":2,\"UpNum\":0,\"New\":0},{\"ID\":\"185\",\"Name\":\"\\u5730\\u4ea7\\u94fe\",\"Desc\":\"\",\"CreateTime\":\"1706417211\",\"PlateSwitch\":\"1\",\"pinyin\":\"DCL\",\"Hot\":0,\"Sort\":2183,\"ZTNum\":3,\"UpNum\":0,\"New\":0},{\"ID\":\"77\",\"Name\":\"\\u5145\\u7535\\u6869\",\"Desc\":\"\",\"CreateTime\":\"1701254588\",\"PlateSwitch\":\"1\",\"pinyin\":\"CDZ\",\"Hot\":0,\"Sort\":2138,\"ZTNum\":1,\"UpNum\":32,\"New\":0},{\"ID\":\"196\",\"Name\":\"AI\\u624b\\u673a\",\"Desc\":\"\",\"CreateTime\":\"1709466245\",\"PlateSwitch\":\"2\",\"pinyin\":\"AISJ\",\"Hot\":0,\"Sort\":2068,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"169\",\"Name\":\"\\u56fa\\u6001\\u7535\\u6c60\\u6982\\u5ff5\",\"Desc\":\"\",\"CreateTime\":\"1704416455\",\"PlateSwitch\":\"1\",\"pinyin\":\"GTDCGN\",\"Hot\":0,\"Sort\":2035,\"ZTNum\":1,\"UpNum\":5,\"New\":0},{\"ID\":\"156\",\"Name\":\"\\u5149\\u4f0f\\u8f85\\u6750\",\"Desc\":\"\",\"CreateTime\":\"1703729584\",\"PlateSwitch\":\"2\",\"pinyin\":\"GFFC\",\"Hot\":0,\"Sort\":1911,\"ZTNum\":0,\"UpNum\":8,\"New\":0},{\"ID\":\"49\",\"Name\":\"\\u53ef\\u63a7\\u6838\\u805a\\u53d8\",\"Desc\":\"\",\"CreateTime\":\"1700635197\",\"PlateSwitch\":\"2\",\"pinyin\":\"KKHJB\",\"Hot\":0,\"Sort\":1815,\"ZTNum\":0,\"UpNum\":37,\"New\":0},{\"ID\":\"238\",\"Name\":\"\\u5149\\u4f0f\\u65b0\\u6280\\u672f\",\"Desc\":\"\",\"CreateTime\":\"1716373804\",\"PlateSwitch\":\"1\",\"pinyin\":\"GFXJS\",\"Hot\":0,\"Sort\":1710,\"ZTNum\":1,\"UpNum\":19,\"New\":0},{\"ID\":\"148\",\"Name\":\"\\u519b\\u5de5\",\"Desc\":\"\",\"CreateTime\":\"1703489277\",\"PlateSwitch\":\"1\",\"pinyin\":\"JG\",\"Hot\":0,\"Sort\":1500,\"ZTNum\":0,\"UpNum\":52,\"New\":0},{\"ID\":\"84\",\"Name\":\"\\u4eba\\u5f62\\u673a\\u5668\\u4eba\",\"Desc\":\"\",\"CreateTime\":\"1701327447\",\"PlateSwitch\":\"1\",\"pinyin\":\"RXJQR\",\"Hot\":0,\"Sort\":1454,\"ZTNum\":1,\"UpNum\":0,\"New\":0},{\"ID\":\"64\",\"Name\":\"\\u534e\\u4e3a\\u6db2\\u51b7\\u5feb\\u5145\",\"Desc\":\"\",\"CreateTime\":\"1701242008\",\"PlateSwitch\":\"2\",\"pinyin\":\"HWYLKC\",\"Hot\":0,\"Sort\":1408,\"ZTNum\":1,\"UpNum\":72,\"New\":0},{\"ID\":\"245\",\"Name\":\"\\u5e76\\u8d2d\\u91cd\\u7ec4\\u9884\\u671f\",\"Desc\":\"\",\"CreateTime\":\"1718807700\",\"PlateSwitch\":\"2\",\"pinyin\":\"BGZZYQ\",\"Hot\":0,\"Sort\":1366,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"96\",\"Name\":\"\\u536b\\u661f\\u4e92\\u8054\\u7f51\",\"Desc\":\"\",\"CreateTime\":\"1701337735\",\"PlateSwitch\":\"1\",\"pinyin\":\"WXHLW\",\"Hot\":0,\"Sort\":1226,\"ZTNum\":1,\"UpNum\":0,\"New\":0},{\"ID\":\"136\",\"Name\":\"MR\\u6982\\u5ff5\",\"Desc\":\"\",\"CreateTime\":\"1703039309\",\"PlateSwitch\":\"2\",\"pinyin\":\"MRGN\",\"Hot\":0,\"Sort\":1211,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"244\",\"Name\":\"\\u6bd4\\u4e9a\\u8fea\\u4ea7\\u4e1a\\u94fe\",\"Desc\":\"\",\"CreateTime\":\"1718513497\",\"PlateSwitch\":\"2\",\"pinyin\":\"BYDCYL\",\"Hot\":0,\"Sort\":1210,\"ZTNum\":2,\"UpNum\":0,\"New\":0},{\"ID\":\"172\",\"Name\":\"\\u590d\\u82cf\\u6d88\\u8d39\\u6982\\u5ff5\",\"Desc\":\"\",\"CreateTime\":\"1704870426\",\"PlateSwitch\":\"2\",\"pinyin\":\"FSXFGN\",\"Hot\":0,\"Sort\":1171,\"ZTNum\":1,\"UpNum\":34,\"New\":0},{\"ID\":\"141\",\"Name\":\"\\u6c22\\u80fd\\u6e90\",\"Desc\":\"\",\"CreateTime\":\"1703147340\",\"PlateSwitch\":\"1\",\"pinyin\":\"QNY\",\"Hot\":0,\"Sort\":1148,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"224\",\"Name\":\"\\u519b\\u5de5\\u4fe1\\u606f\\u5316\",\"Desc\":\"\",\"CreateTime\":\"1713685839\",\"PlateSwitch\":\"1\",\"pinyin\":\"JGXXH\",\"Hot\":0,\"Sort\":1089,\"ZTNum\":0,\"UpNum\":24,\"New\":0},{\"ID\":\"138\",\"Name\":\"\\u519c\\u673a\\u6982\\u5ff5\",\"Desc\":\"\",\"CreateTime\":\"1703057662\",\"PlateSwitch\":\"2\",\"pinyin\":\"NJGN\",\"Hot\":0,\"Sort\":1019,\"ZTNum\":1,\"UpNum\":0,\"New\":0},{\"ID\":\"192\",\"Name\":\"\\u56fd\\u4f01\\u4eba\\u5de5\\u667a\\u80fd\",\"Desc\":\"\",\"CreateTime\":\"1708576834\",\"PlateSwitch\":\"2\",\"pinyin\":\"GQRGZN\",\"Hot\":0,\"Sort\":1008,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"75\",\"Name\":\"\\u9ec4\\u91d1\\u767d\\u94f6\",\"Desc\":\"\",\"CreateTime\":\"1701253879\",\"PlateSwitch\":\"1\",\"pinyin\":\"HJBY\",\"Hot\":0,\"Sort\":991,\"ZTNum\":0,\"UpNum\":53,\"New\":0},{\"ID\":\"55\",\"Name\":\"\\u6fc0\\u5149\\u96f7\\u8fbe\",\"Desc\":\"\",\"CreateTime\":\"1700808643\",\"PlateSwitch\":\"2\",\"pinyin\":\"JGLD\",\"Hot\":0,\"Sort\":989,\"ZTNum\":0,\"UpNum\":60,\"New\":0},{\"ID\":\"149\",\"Name\":\"\\u5408\\u6210\\u751f\\u7269\",\"Desc\":\"\",\"CreateTime\":\"1703492754\",\"PlateSwitch\":\"1\",\"pinyin\":\"HCSW\",\"Hot\":0,\"Sort\":964,\"ZTNum\":0,\"UpNum\":30,\"New\":0},{\"ID\":\"219\",\"Name\":\"\\u91cf\\u5b50\\u4fe1\\u606f\",\"Desc\":\"\",\"CreateTime\":\"1714098303\",\"PlateSwitch\":\"1\",\"pinyin\":\"LZXX\",\"Hot\":0,\"Sort\":945,\"ZTNum\":0,\"UpNum\":72,\"New\":0},{\"ID\":\"57\",\"Name\":\"\\u6570\\u636e\\u8981\\u7d20\",\"Desc\":\"\",\"CreateTime\":\"1701069372\",\"PlateSwitch\":\"2\",\"pinyin\":\"SJYS\",\"Hot\":0,\"Sort\":932,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"194\",\"Name\":\"\\u6db2\\u51b7\\u670d\\u52a1\\u5668\",\"Desc\":\"\",\"CreateTime\":\"1709453567\",\"PlateSwitch\":\"1\",\"pinyin\":\"YLFWQ\",\"Hot\":0,\"Sort\":912,\"ZTNum\":0,\"UpNum\":26,\"New\":0},{\"ID\":\"243\",\"Name\":\"\\u5148\\u8fdb\\u5c01\\u88c5\",\"Desc\":\"\",\"CreateTime\":\"1718337989\",\"PlateSwitch\":\"1\",\"pinyin\":\"XJFZ\",\"Hot\":0,\"Sort\":891,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"200\",\"Name\":\"\\u4f18\\u5fc5\\u9009\\u673a\\u5668\\u4eba\",\"Desc\":\"\",\"CreateTime\":\"1709709074\",\"PlateSwitch\":\"2\",\"pinyin\":\"YBXJQR\",\"Hot\":0,\"Sort\":889,\"ZTNum\":0,\"UpNum\":58,\"New\":0},{\"ID\":\"241\",\"Name\":\"\\u8de8\\u5883\\u7535\\u5546\",\"Desc\":\"\",\"CreateTime\":\"1718107709\",\"PlateSwitch\":\"1\",\"pinyin\":\"KJDS\",\"Hot\":0,\"Sort\":888,\"ZTNum\":1,\"UpNum\":16,\"New\":0},{\"ID\":\"42\",\"Name\":\"5G-A\",\"Desc\":\"\",\"CreateTime\":\"1700378360\",\"PlateSwitch\":\"2\",\"pinyin\":\"5G_A\",\"Hot\":0,\"Sort\":852,\"ZTNum\":0,\"UpNum\":38,\"New\":0},{\"ID\":\"226\",\"Name\":\"\\u5546\\u4e1a\\u822a\\u5929\",\"Desc\":\"\",\"CreateTime\":\"1715048076\",\"PlateSwitch\":\"1\",\"pinyin\":\"SYHT\",\"Hot\":0,\"Sort\":814,\"ZTNum\":0,\"UpNum\":12,\"New\":0},{\"ID\":\"195\",\"Name\":\"\\u534a\\u5bfc\\u4f53\\u5b58\\u50a8\\u5668\",\"Desc\":\"\",\"CreateTime\":\"1709457383\",\"PlateSwitch\":\"1\",\"pinyin\":\"BDTCCQ\",\"Hot\":0,\"Sort\":809,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"235\",\"Name\":\"\\u65c5\\u6e38\",\"Desc\":\"\",\"CreateTime\":\"1716104448\",\"PlateSwitch\":\"1\",\"pinyin\":\"LY\",\"Hot\":0,\"Sort\":796,\"ZTNum\":1,\"UpNum\":43,\"New\":0},{\"ID\":\"13\",\"Name\":\"\\u5238\\u5546\\u91cd\\u7ec4\\u9884\\u671f\",\"Desc\":\"\",\"CreateTime\":\"1699260173\",\"PlateSwitch\":\"1\",\"pinyin\":\"QSZZYQ\",\"Hot\":0,\"Sort\":756,\"ZTNum\":0,\"UpNum\":33,\"New\":0},{\"ID\":\"183\",\"Name\":\"\\u4e0a\\u6d77\\u6982\\u5ff5\",\"Desc\":\"\",\"CreateTime\":\"1706064758\",\"PlateSwitch\":\"2\",\"pinyin\":\"SHGN\",\"Hot\":0,\"Sort\":739,\"ZTNum\":2,\"UpNum\":0,\"New\":0},{\"ID\":\"22\",\"Name\":\"BC\\u7535\\u6c60\",\"Desc\":\"\",\"CreateTime\":\"1699604590\",\"PlateSwitch\":\"2\",\"pinyin\":\"BCDC\",\"Hot\":0,\"Sort\":736,\"ZTNum\":1,\"UpNum\":56,\"New\":0},{\"ID\":\"229\",\"Name\":\"\\u7535\\u529b\",\"Desc\":\"\",\"CreateTime\":\"1715754067\",\"PlateSwitch\":\"1\",\"pinyin\":\"DL\",\"Hot\":0,\"Sort\":732,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"9\",\"Name\":\"\\u5149\\u523b\\u673a\",\"Desc\":\"\",\"CreateTime\":\"1698997269\",\"PlateSwitch\":\"2\",\"pinyin\":\"GKJ\",\"Hot\":0,\"Sort\":708,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"168\",\"Name\":\"\\u51b0\\u96ea\\u65c5\\u6e38\\u6982\\u5ff5\",\"Desc\":\"\",\"CreateTime\":\"1704359702\",\"PlateSwitch\":\"2\",\"pinyin\":\"BXLYGN\",\"Hot\":0,\"Sort\":700,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"175\",\"Name\":\"\\u5c0f\\u91d1\\u5c5e\",\"Desc\":\"\",\"CreateTime\":\"1705038219\",\"PlateSwitch\":\"1\",\"pinyin\":\"XJS\",\"Hot\":0,\"Sort\":699,\"ZTNum\":0,\"UpNum\":53,\"New\":0},{\"ID\":\"142\",\"Name\":\"\\u50a8\\u80fd\\u6982\\u5ff5\",\"Desc\":\"\",\"CreateTime\":\"1703214261\",\"PlateSwitch\":\"2\",\"pinyin\":\"CNGN\",\"Hot\":0,\"Sort\":686,\"ZTNum\":1,\"UpNum\":25,\"New\":0},{\"ID\":\"160\",\"Name\":\"LED\\u6982\\u5ff5\",\"Desc\":\"\",\"CreateTime\":\"1703937376\",\"PlateSwitch\":\"2\",\"pinyin\":\"LEDGN\",\"Hot\":0,\"Sort\":678,\"ZTNum\":0,\"UpNum\":21,\"New\":0},{\"ID\":\"39\",\"Name\":\"\\u534e\\u4e3a\\u9e3f\\u8499\",\"Desc\":\"\",\"CreateTime\":\"1700372485\",\"PlateSwitch\":\"2\",\"pinyin\":\"HWHM\",\"Hot\":0,\"Sort\":608,\"ZTNum\":2,\"UpNum\":0,\"New\":0},{\"ID\":\"232\",\"Name\":\"\\u8fdc\\u4e1c\\u5927\\u5f00\\u53d1\",\"Desc\":\"\",\"CreateTime\":\"1716104444\",\"PlateSwitch\":\"2\",\"pinyin\":\"YDDKF\",\"Hot\":0,\"Sort\":608,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"190\",\"Name\":\"\\u6559\\u57f9\",\"Desc\":\"\",\"CreateTime\":\"1708338547\",\"PlateSwitch\":\"2\",\"pinyin\":\"JP\",\"Hot\":0,\"Sort\":596,\"ZTNum\":0,\"UpNum\":33,\"New\":0},{\"ID\":\"167\",\"Name\":\"\\u51b7\\u953b\\u5de5\\u827a\\u6982\\u5ff5\",\"Desc\":\"\",\"CreateTime\":\"1704340958\",\"PlateSwitch\":\"2\",\"pinyin\":\"LDGYGN\",\"Hot\":0,\"Sort\":586,\"ZTNum\":0,\"UpNum\":31,\"New\":0},{\"ID\":\"165\",\"Name\":\"ITER\\u6982\\u5ff5\",\"Desc\":\"\",\"CreateTime\":\"1704171051\",\"PlateSwitch\":\"2\",\"pinyin\":\"ITERGN\",\"Hot\":0,\"Sort\":559,\"ZTNum\":0,\"UpNum\":38,\"New\":0},{\"ID\":\"118\",\"Name\":\"AI PC\\u6982\\u5ff5\",\"Desc\":\"\",\"CreateTime\":\"1702183301\",\"PlateSwitch\":\"2\",\"pinyin\":\"AI_PCGN\",\"Hot\":0,\"Sort\":538,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"206\",\"Name\":\"\\u62c6\\u89e3\\u56de\\u6536\\u6982\\u5ff5\",\"Desc\":\"\",\"CreateTime\":\"1710477126\",\"PlateSwitch\":\"1\",\"pinyin\":\"CJHSGN\",\"Hot\":0,\"Sort\":532,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"76\",\"Name\":\"\\u4e2d\\u836f\",\"Desc\":\"\",\"CreateTime\":\"1701253929\",\"PlateSwitch\":\"2\",\"pinyin\":\"ZY\",\"Hot\":0,\"Sort\":474,\"ZTNum\":0,\"UpNum\":20,\"New\":0},{\"ID\":\"15\",\"Name\":\"\\u9e92\\u9e9f\\u82af\\u7247\",\"Desc\":\"\",\"CreateTime\":\"1699439850\",\"PlateSwitch\":\"2\",\"pinyin\":\"QLXP\",\"Hot\":0,\"Sort\":434,\"ZTNum\":0,\"UpNum\":24,\"New\":0},{\"ID\":\"65\",\"Name\":\"\\u5149\\u901a\\u4fe1\\u8bbe\\u5907\",\"Desc\":\"\",\"CreateTime\":\"1701243304\",\"PlateSwitch\":\"2\",\"pinyin\":\"GTXSB\",\"Hot\":0,\"Sort\":432,\"ZTNum\":0,\"UpNum\":8,\"New\":0},{\"ID\":\"144\",\"Name\":\"\\u91d1\\u5c5e\\u94dd\\u6982\\u5ff5\",\"Desc\":\"\",\"CreateTime\":\"1703401215\",\"PlateSwitch\":\"1\",\"pinyin\":\"JSLGN\",\"Hot\":0,\"Sort\":403,\"ZTNum\":1,\"UpNum\":46,\"New\":0},{\"ID\":\"171\",\"Name\":\"AGV\\u673a\\u5668\\u4eba\\u6982\\u5ff5\",\"Desc\":\"\",\"CreateTime\":\"1704789142\",\"PlateSwitch\":\"1\",\"pinyin\":\"AGVJQRGN\",\"Hot\":0,\"Sort\":402,\"ZTNum\":0,\"UpNum\":5,\"New\":0},{\"ID\":\"173\",\"Name\":\"\\u4e2d\\u8bc1A50\\u6210\\u5206\\u80a1\",\"Desc\":\"\",\"CreateTime\":\"1704943815\",\"PlateSwitch\":\"2\",\"pinyin\":\"ZZA50CFG\",\"Hot\":0,\"Sort\":378,\"ZTNum\":0,\"UpNum\":34,\"New\":0},{\"ID\":\"239\",\"Name\":\"\\u5927\\u57fa\\u91d1\\u6301\\u80a1\",\"Desc\":\"\",\"CreateTime\":\"1716806891\",\"PlateSwitch\":\"1\",\"pinyin\":\"DJJCG\",\"Hot\":0,\"Sort\":378,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"166\",\"Name\":\"\\u9ad8\\u80a1\\u606f\",\"Desc\":\"\",\"CreateTime\":\"1704261563\",\"PlateSwitch\":\"2\",\"pinyin\":\"GGX\",\"Hot\":0,\"Sort\":366,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"204\",\"Name\":\"AI\\u533b\\u7597\",\"Desc\":\"\",\"CreateTime\":\"1710306696\",\"PlateSwitch\":\"1\",\"pinyin\":\"AIYL\",\"Hot\":0,\"Sort\":353,\"ZTNum\":0,\"UpNum\":29,\"New\":0},{\"ID\":\"186\",\"Name\":\"\\u51cf\\u80a5\\u836f\\u6982\\u5ff5\",\"Desc\":\"\",\"CreateTime\":\"1706427177\",\"PlateSwitch\":\"2\",\"pinyin\":\"JFYGN\",\"Hot\":0,\"Sort\":351,\"ZTNum\":0,\"UpNum\":29,\"New\":0},{\"ID\":\"139\",\"Name\":\"SPD\\u533b\\u7597\\u4f9b\\u5e94\\u94fe\",\"Desc\":\"\",\"CreateTime\":\"1703075904\",\"PlateSwitch\":\"2\",\"pinyin\":\"SPDYLGYL\",\"Hot\":0,\"Sort\":346,\"ZTNum\":0,\"UpNum\":52,\"New\":0},{\"ID\":\"177\",\"Name\":\"\\u529f\\u7387\\u534a\\u5bfc\\u4f53\",\"Desc\":\"\",\"CreateTime\":\"1705298290\",\"PlateSwitch\":\"2\",\"pinyin\":\"GLBDT\",\"Hot\":0,\"Sort\":343,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"152\",\"Name\":\"\\u78f7\\u5316\\u5de5\",\"Desc\":\"\",\"CreateTime\":\"1703575300\",\"PlateSwitch\":\"2\",\"pinyin\":\"LHG\",\"Hot\":0,\"Sort\":332,\"ZTNum\":0,\"UpNum\":11,\"New\":0},{\"ID\":\"184\",\"Name\":\"\\u4e2d\\u5b57\\u5934\\u6982\\u5ff5\",\"Desc\":\"\",\"CreateTime\":\"1706164716\",\"PlateSwitch\":\"2\",\"pinyin\":\"ZZTGN\",\"Hot\":0,\"Sort\":331,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"202\",\"Name\":\"\\u78c1\\u7535\\u5b58\\u50a8\",\"Desc\":\"\",\"CreateTime\":\"1709875420\",\"PlateSwitch\":\"2\",\"pinyin\":\"CDCC\",\"Hot\":0,\"Sort\":327,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"237\",\"Name\":\"\\u533b\\u7f8e\",\"Desc\":\"\",\"CreateTime\":\"1716373805\",\"PlateSwitch\":\"1\",\"pinyin\":\"YM\",\"Hot\":0,\"Sort\":326,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"222\",\"Name\":\"\\u6da8\\u4ef7\\u6982\\u5ff5\",\"Desc\":\"\",\"CreateTime\":\"1713073623\",\"PlateSwitch\":\"1\",\"pinyin\":\"ZJGN\",\"Hot\":0,\"Sort\":323,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"216\",\"Name\":\"AI\\u8bed\\u6599\",\"Desc\":\"\",\"CreateTime\":\"1711097593\",\"PlateSwitch\":\"1\",\"pinyin\":\"AIYL\",\"Hot\":0,\"Sort\":319,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"203\",\"Name\":\"\\u78b3\\u7ea4\\u7ef4\",\"Desc\":\"\",\"CreateTime\":\"1710240053\",\"PlateSwitch\":\"2\",\"pinyin\":\"TXW\",\"Hot\":0,\"Sort\":312,\"ZTNum\":1,\"UpNum\":43,\"New\":0},{\"ID\":\"170\",\"Name\":\"\\u94f6\\u53d1\\u7ecf\\u6d4e\",\"Desc\":\"\",\"CreateTime\":\"1704608753\",\"PlateSwitch\":\"2\",\"pinyin\":\"YFJJ\",\"Hot\":0,\"Sort\":306,\"ZTNum\":1,\"UpNum\":12,\"New\":0},{\"ID\":\"231\",\"Name\":\"\\u73bb\\u7483\\u57fa\\u677f\",\"Desc\":\"\",\"CreateTime\":\"1715916693\",\"PlateSwitch\":\"1\",\"pinyin\":\"BLJB\",\"Hot\":0,\"Sort\":296,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"179\",\"Name\":\"\\u667a\\u80fd\\u7535\\u7f51\",\"Desc\":\"\",\"CreateTime\":\"1705458557\",\"PlateSwitch\":\"1\",\"pinyin\":\"ZNDW\",\"Hot\":0,\"Sort\":295,\"ZTNum\":0,\"UpNum\":30,\"New\":0},{\"ID\":\"193\",\"Name\":\"\\u7845\\u5149\\u6280\\u672f\\u6982\\u5ff5\",\"Desc\":\"\",\"CreateTime\":\"1708668519\",\"PlateSwitch\":\"2\",\"pinyin\":\"GGJSGN\",\"Hot\":0,\"Sort\":288,\"ZTNum\":0,\"UpNum\":22,\"New\":0},{\"ID\":\"205\",\"Name\":\"RISC-V\\u6982\\u5ff5\",\"Desc\":\"\",\"CreateTime\":\"1710469416\",\"PlateSwitch\":\"2\",\"pinyin\":\"RISC_VGN\",\"Hot\":0,\"Sort\":286,\"ZTNum\":0,\"UpNum\":22,\"New\":0},{\"ID\":\"128\",\"Name\":\"\\u822a\\u8fd0\",\"Desc\":\"\",\"CreateTime\":\"1702864379\",\"PlateSwitch\":\"1\",\"pinyin\":\"HY\",\"Hot\":0,\"Sort\":282,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"223\",\"Name\":\"\\u8f6e\\u80ce\",\"Desc\":\"\",\"CreateTime\":\"1713487958\",\"PlateSwitch\":\"1\",\"pinyin\":\"LT\",\"Hot\":0,\"Sort\":271,\"ZTNum\":0,\"UpNum\":25,\"New\":0},{\"ID\":\"228\",\"Name\":\"\\u5927\\u98de\\u673a\",\"Desc\":\"\",\"CreateTime\":\"1715754068\",\"PlateSwitch\":\"2\",\"pinyin\":\"DFJ\",\"Hot\":0,\"Sort\":262,\"ZTNum\":0,\"UpNum\":8,\"New\":0},{\"ID\":\"189\",\"Name\":\"AIGC\\u5e94\\u7528\",\"Desc\":\"\",\"CreateTime\":\"1708248844\",\"PlateSwitch\":\"2\",\"pinyin\":\"AIGCYY\",\"Hot\":0,\"Sort\":261,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"215\",\"Name\":\"\\u6838\\u6c61\\u67d3\\u6982\\u5ff5\",\"Desc\":\"\",\"CreateTime\":\"1711081557\",\"PlateSwitch\":\"1\",\"pinyin\":\"HWRGN\",\"Hot\":0,\"Sort\":261,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"225\",\"Name\":\"\\u897f\\u90e8\\u5927\\u5f00\\u53d1\",\"Desc\":\"\",\"CreateTime\":\"1713921853\",\"PlateSwitch\":\"2\",\"pinyin\":\"XBDKF\",\"Hot\":0,\"Sort\":259,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"41\",\"Name\":\"\\u8d85\\u805a\\u53d8\",\"Desc\":\"\",\"CreateTime\":\"1700377549\",\"PlateSwitch\":\"2\",\"pinyin\":\"CJB\",\"Hot\":0,\"Sort\":253,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"68\",\"Name\":\"\\u5de5\\u4e1a\\u6bcd\\u673a\",\"Desc\":\"\",\"CreateTime\":\"1701250074\",\"PlateSwitch\":\"1\",\"pinyin\":\"GYMJ\",\"Hot\":0,\"Sort\":251,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"191\",\"Name\":\"SRAM\\u5b58\\u50a8\\u6982\\u5ff5\",\"Desc\":\"\",\"CreateTime\":\"1708420394\",\"PlateSwitch\":\"2\",\"pinyin\":\"SRAMCCGN\",\"Hot\":0,\"Sort\":249,\"ZTNum\":0,\"UpNum\":8,\"New\":0},{\"ID\":\"143\",\"Name\":\"\\u6570\\u5b57\\u8d27\\u5e01\\u6982\\u5ff5\",\"Desc\":\"\",\"CreateTime\":\"1703226902\",\"PlateSwitch\":\"2\",\"pinyin\":\"SZHBGN\",\"Hot\":0,\"Sort\":248,\"ZTNum\":0,\"UpNum\":15,\"New\":0},{\"ID\":\"213\",\"Name\":\"Kimi\\u667a\\u80fd\\u52a9\\u624b\",\"Desc\":\"\",\"CreateTime\":\"1710898772\",\"PlateSwitch\":\"1\",\"pinyin\":\"KIMIZNZS\",\"Hot\":0,\"Sort\":248,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"79\",\"Name\":\"\\u5b89\\u7720\\u836f\",\"Desc\":\"\",\"CreateTime\":\"1701306845\",\"PlateSwitch\":\"2\",\"pinyin\":\"AMY\",\"Hot\":0,\"Sort\":247,\"ZTNum\":0,\"UpNum\":21,\"New\":0},{\"ID\":\"129\",\"Name\":\"\\u957f\\u946b\\u5b58\\u50a8\\u6982\\u5ff5\",\"Desc\":\"\",\"CreateTime\":\"1702868444\",\"PlateSwitch\":\"2\",\"pinyin\":\"CXCCGN\",\"Hot\":0,\"Sort\":247,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"40\",\"Name\":\"IC\\u8f7d\\u677f\",\"Desc\":\"\",\"CreateTime\":\"1700373378\",\"PlateSwitch\":\"2\",\"pinyin\":\"ICZB\",\"Hot\":0,\"Sort\":243,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"112\",\"Name\":\"Pika\\u6982\\u5ff5\",\"Desc\":\"\",\"CreateTime\":\"1701943042\",\"PlateSwitch\":\"2\",\"pinyin\":\"PIKAGN\",\"Hot\":0,\"Sort\":241,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"163\",\"Name\":\"Micro\\uff08\\u7845\\u57fa\\uff09OLED\",\"Desc\":\"\",\"CreateTime\":\"1704002611\",\"PlateSwitch\":\"2\",\"pinyin\":\"MICRO_GJ_O\",\"Hot\":0,\"Sort\":240,\"ZTNum\":0,\"UpNum\":19,\"New\":0},{\"ID\":\"164\",\"Name\":\"\\u6838\\u7535\",\"Desc\":\"\",\"CreateTime\":\"1704088954\",\"PlateSwitch\":\"2\",\"pinyin\":\"HD\",\"Hot\":0,\"Sort\":237,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"135\",\"Name\":\"800V\\u5feb\\u5145\",\"Desc\":\"\",\"CreateTime\":\"1702982684\",\"PlateSwitch\":\"2\",\"pinyin\":\"800VKC\",\"Hot\":0,\"Sort\":235,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"60\",\"Name\":\"\\u7ebf\\u63a7\\u5e95\\u76d8\",\"Desc\":\"\",\"CreateTime\":\"1701156174\",\"PlateSwitch\":\"2\",\"pinyin\":\"XKDP\",\"Hot\":0,\"Sort\":233,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"130\",\"Name\":\"PEEK\\u8f7b\\u91cf\\u5316\\u6750\\u6599\",\"Desc\":\"\",\"CreateTime\":\"1702869759\",\"PlateSwitch\":\"2\",\"pinyin\":\"PEEKQLHCL\",\"Hot\":0,\"Sort\":230,\"ZTNum\":0,\"UpNum\":14,\"New\":0},{\"ID\":\"240\",\"Name\":\"\\u4e2d\\u90e8\\u5d1b\\u8d77\\u6982\\u5ff5\",\"Desc\":\"\",\"CreateTime\":\"1716807660\",\"PlateSwitch\":\"2\",\"pinyin\":\"ZBJQGN\",\"Hot\":0,\"Sort\":230,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"20\",\"Name\":\"\\u591a\\u80ce\\u6982\\u5ff5\",\"Desc\":\"\",\"CreateTime\":\"1699603267\",\"PlateSwitch\":\"2\",\"pinyin\":\"DTGN\",\"Hot\":0,\"Sort\":228,\"ZTNum\":0,\"UpNum\":7,\"New\":0},{\"ID\":\"158\",\"Name\":\"\\u9499\\u949b\\u77ff\\u7535\\u6c60\",\"Desc\":\"\",\"CreateTime\":\"1703760537\",\"PlateSwitch\":\"2\",\"pinyin\":\"GTKDC\",\"Hot\":0,\"Sort\":226,\"ZTNum\":0,\"UpNum\":19,\"New\":0},{\"ID\":\"178\",\"Name\":\"\\u7845\",\"Desc\":\"\",\"CreateTime\":\"1705389565\",\"PlateSwitch\":\"2\",\"pinyin\":\"G\",\"Hot\":0,\"Sort\":219,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"210\",\"Name\":\"\\u5929\\u6c34\\u9ebb\\u8fa3\\u70eb\\u6982\\u5ff5\",\"Desc\":\"\",\"CreateTime\":\"1710662275\",\"PlateSwitch\":\"2\",\"pinyin\":\"TSMLTGN\",\"Hot\":0,\"Sort\":217,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"217\",\"Name\":\"AI\\u97f3\\u4e50\",\"Desc\":\"\",\"CreateTime\":\"1711323063\",\"PlateSwitch\":\"1\",\"pinyin\":\"AIYL\",\"Hot\":0,\"Sort\":215,\"ZTNum\":0,\"UpNum\":11,\"New\":0},{\"ID\":\"176\",\"Name\":\"\\u534e\\u4e3a\\u50a8\\u80fd\",\"Desc\":\"\",\"CreateTime\":\"1705216499\",\"PlateSwitch\":\"2\",\"pinyin\":\"HWCN\",\"Hot\":0,\"Sort\":210,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"98\",\"Name\":\"\\u5f71\\u89c6\\u6982\\u5ff5\",\"Desc\":\"\",\"CreateTime\":\"1701415520\",\"PlateSwitch\":\"2\",\"pinyin\":\"YSGN\",\"Hot\":0,\"Sort\":203,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"188\",\"Name\":\"\\u6587\\u751f\\u89c6\\u9891\\u6982\\u5ff5\",\"Desc\":\"\",\"CreateTime\":\"1708146509\",\"PlateSwitch\":\"2\",\"pinyin\":\"WSSPGN\",\"Hot\":0,\"Sort\":202,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"234\",\"Name\":\"\\u5171\\u805a\\u805a\\u7532\\u919b\",\"Desc\":\"\",\"CreateTime\":\"1716104515\",\"PlateSwitch\":\"2\",\"pinyin\":\"GJJJQ\",\"Hot\":0,\"Sort\":202,\"ZTNum\":0,\"UpNum\":6,\"New\":0},{\"ID\":\"54\",\"Name\":\"\\u9884\\u5236\\u83dc\",\"Desc\":\"\",\"CreateTime\":\"1700806586\",\"PlateSwitch\":\"2\",\"pinyin\":\"YZC\",\"Hot\":0,\"Sort\":200,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"227\",\"Name\":\"\\u518d\\u751f\\u533b\\u5b66\",\"Desc\":\"\",\"CreateTime\":\"1715131751\",\"PlateSwitch\":\"1\",\"pinyin\":\"ZSYX\",\"Hot\":0,\"Sort\":195,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"236\",\"Name\":\"\\u6247\\u51fa\\u578b\\u5c01\\u88c5\",\"Desc\":\"\",\"CreateTime\":\"1716340402\",\"PlateSwitch\":\"2\",\"pinyin\":\"SCXFZ\",\"Hot\":0,\"Sort\":193,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"59\",\"Name\":\"\\u4e00\\u4f53\\u5316\\u538b\\u94f8\",\"Desc\":\"\",\"CreateTime\":\"1701155548\",\"PlateSwitch\":\"2\",\"pinyin\":\"YTHYZ\",\"Hot\":0,\"Sort\":192,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"16\",\"Name\":\"\\u7164\\u70ad\\u6982\\u5ff5\",\"Desc\":\"\",\"CreateTime\":\"1699516196\",\"PlateSwitch\":\"2\",\"pinyin\":\"MTGN\",\"Hot\":0,\"Sort\":190,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"214\",\"Name\":\"\\u7248\\u6743\",\"Desc\":\"\",\"CreateTime\":\"1710995199\",\"PlateSwitch\":\"1\",\"pinyin\":\"BQ\",\"Hot\":0,\"Sort\":188,\"ZTNum\":0,\"UpNum\":5,\"New\":0},{\"ID\":\"197\",\"Name\":\"\\u7a7a\\u95f4\\u8ba1\\u7b97\",\"Desc\":\"\",\"CreateTime\":\"1709540889\",\"PlateSwitch\":\"2\",\"pinyin\":\"KJJS\",\"Hot\":0,\"Sort\":185,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"218\",\"Name\":\"NMN\\u6982\\u5ff5\",\"Desc\":\"\",\"CreateTime\":\"1711510341\",\"PlateSwitch\":\"1\",\"pinyin\":\"NMNGN\",\"Hot\":0,\"Sort\":184,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"157\",\"Name\":\"\\u6c14\\u51dd\\u80f6\",\"Desc\":\"\",\"CreateTime\":\"1703745828\",\"PlateSwitch\":\"2\",\"pinyin\":\"QNJ\",\"Hot\":0,\"Sort\":173,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"47\",\"Name\":\"\\u963f\\u5c14\\u5179\\u6d77\\u9ed8\\u75c7\",\"Desc\":\"\",\"CreateTime\":\"1700557382\",\"PlateSwitch\":\"2\",\"pinyin\":\"AEZHMZ\",\"Hot\":0,\"Sort\":171,\"ZTNum\":0,\"UpNum\":0,\"New\":0},{\"ID\":\"162\",\"Name\":\"HPV\\u75ab\\u82d7\",\"Desc\":\"\",\"CreateTime\":\"1703943240\",\"PlateSwitch\":\"2\",\"pinyin\":\"HPVYM\",\"Hot\":0,\"Sort\":171,\"ZTNum\":0,\"UpNum\":0,\"New\":0}],\"Power\":0,\"errcode\":\"0\",\"t\":0.0041680000000000605}";
        String ster = new String(str);
        System.out.println(ster);

        String encodedString = "\\u65e0\\u4eba\\u9a7e\\u9a76\\u5e94\\u7528";
        String readableString = new String(encodedString);
        System.out.println(readableString);

        String abs = "无人\u9a7e\u9a76\u5e94\u7528";
        System.out.println(abs);
    }

    /**
     * 概念DTO
     */
    public interface GnDataInterface {

        /**
         * https://i-blog.csdnimg.cn/direct/1141f11b4fec4c0fb3421c5f53574468.png
         */
        @Data
        @Accessors(chain = true)
        @Slf4j
        class GnRootDTO {
            private String reason;

            /**
             * 概念字符串
             */
            private String concept;

            /**
             * 概念名称
             */
            private String gnName;
            private Long createdAt;

            private LocalDateTime dateTime;

            private Integer id;

            private String newsUrl;
            /**
             * 股票JSON
             **/
            private String stock;

            /**
             * 股票code
             */
            private String stCode;
            /**
             * 股票名称
             */
            private String stName;

            public static List<GnRootDTO> build(String jsonStr) {
                try {
                    JSONObject jsonRoot = JSON.parseObject(jsonStr);
                    List<GnRootDTO> list = jsonRoot.getJSONObject("data").getJSONObject("concept_trends").getList("list", GnRootDTO.class, Feature.SupportSmartMatch);
                    if (CollectionUtils.isNotEmpty(list)) {
                        list.forEach(item -> {
                            try {
                                String gnName = JSON.parseObject(item.getConcept()).getString("name");
                                item.setGnName(gnName);

                                JSONObject jsonObject = JSON.parseObject(item.getStock());
                                item.setStock(jsonObject.getString("code"));
                                item.setStName(jsonObject.getString("name"));

                                if (item.getCreatedAt() != null) {
                                    item.setDateTime(LocalDateTimeUtil.of(item.getCreatedAt()));
                                }
                            } catch (Exception e) {
                                log.error("解析概念错误", e);
                            }
                        });
                    }
                    return list;
                } catch (Exception e) {
                }
                return Lists.newArrayList();
            }

            public static List<GnRootDTO> fetch() {
                String url = "https://dq.10jqka.com.cn/fuyao/concept_express/concept_trends/v1/list";
                try {
                    String bodyRaw = "{\"page_num\":1,\"page_size\":200,\"concept\":\"all\",\"date\":{},\"tab_type\":\"all\"}";
                    long epochMilli = LocalDateTimeUtil.toEpochMilli(LocalDate.now().minusDays(1));
                    HttpResponse execute = HttpRequest.post(url).contentType("application/json").body(StrUtil.format(bodyRaw, epochMilli))
                            .execute();
                    if (execute.isOk()) {
                        String body = execute.body();
                        return GnRootDTO.build(body);
                    }
                } catch (HttpException e) {
                    log.error("新接口同花顺概念获取错误");
                }
                return null;
            }

            public String ding() {
                return StrUtil.format("{}{} 新增 {}\n\n{}\n{}{} \n{}\n", "🏆"
                        , stName, gnName, reason, "📌", newsUrl, dateTime
                );
            }
        }


    }
}
